package xyz.ljcc.ccmt.service.api.admin;

import java.util.List;
import java.util.Map;

import xyz.ljcc.ccmt.model.base.Role;


public interface RoleService {

	/**
	 * 根据loginName获取对应的角色字符串
	 * @param loginName
	 * @return
	 */
	String getRolesByLoginName(String loginName);
	
	Role saveRole(Role role);
	
	Role editRole(Role role);
	
	void delRole(Integer id);
	
	Role getRole(Integer id);
	
	void activeRole(Integer id,Integer active);
	
	List<Role> loadRoleList(String roleName);
	
	Map<String, Object> getPermission(Integer roleId);
	
	void savePermission(Integer roleId,String modules);
	
}
